Skip to content

release: name the JavaScript runtime explicitly for 4.0.0-rc.5 - #1

Merged
dylon merged 2 commits into
masterfrom
release/4.0.0-rc.5
Sep 4, 2026
Merged

release: name the JavaScript runtime explicitly for 4.0.0-rc.5#1
dylon merged 2 commits into
masterfrom
release/4.0.0-rc.5

Conversation

@dylon

@dylon dylon commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Coordinates the Vinary Tree 4.0.0-rc.5 release train. Changes: (1) restores @vinary-tree/javascript-runtime as the explicit project-derived npm coordinate; (2) consumes @vinary-tree/vinary-tree-interop exactly; (3) updates native, browser-WASM, WASI, property, package, documentation, and drift gates. Local runtime and package validation passed. This PR does not authorize tags or registry publication.

dylon added 2 commits August 26, 2026 17:45
1. Replace the ambiguous @vinary-tree/vinary-tree package identity with @vinary-tree/javascript-runtime across manifests, locks, declarations, loaders, tests, and diagrams.

2. Point the runtime at the canonical @vinary-tree/vinary-tree-interop dependency and synchronize Rust and npm versions with the coordinated release train.

3. Add source-reference, package-content, and coordinate-drift gates, including append-only corrective-tag validation.

4. Document the migration boundary and preserve native, browser-WASM, and WASI runtime behavior verified by package and property tests.
1. Derive release sibling refs from the pull-request head while keeping ordinary development builds on master and llattice on its immutable v0.1.0 release.

2. Validate coordinated Git refs and exercise normal, release, and hostile candidates in the checkout helper self-test.

3. Install the canonical interop dependency with an explicit name-to-file specification so npm cannot fall back to the unpublished RC5 registry coordinate.

4. Pass GitHub event data through the environment instead of interpolating untrusted branch names into shell source.
@dylon
dylon deployed to github-release August 28, 2026 01:15 — with GitHub Actions Active
@dylon
dylon merged commit 6bf343c into master Sep 4, 2026
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant